#ifndef MORPHOLOGY_DIALOG_H
#define MORPHOLOGY_DIALOG_H
#include "AbstractDialog.h"
#include "MorphologyAction.h"
#include "ui_MorphologyDialog.h"
#include <vector>



using namespace std;



class MorphologyDialog : public AbstractDialog
{

  Q_OBJECT

private:

  Ui::MorphologyDialog ui;

  Ptr< MorphologyAction > _pCurAction;



  virtual void _openEvent ();

  virtual void _closeEvent (int r);

public:

  MorphologyDialog (QWidget *parent = 0);

  ~MorphologyDialog ();

public slots:

  void structElemTextChanged ();

  void operationChanged (int opIndex);

};

#endif // MorphologyDIALOG_H
